/**
 * @author Cavan
 * @func 根据 path 判断是否部分在数组中
 * @param {path string}
 * @return boolean 
 */
export const isPathPartlyExisted = (path) => {
    const arr = ['/cities', '/homedetail'];
    // 任何情况下 结果数组的第二项都是arr里的匹配项 return true
    const pathRes = path.split('/');
    if (pathRes[1] && arr.indexOf(`/${pathRes[1]}`) != -1) return true;
    return false;
}
    // 1. path 全部匹配 /cities
    // 2. path 多了  /homedetail/: id/cmments/:id
    // // 完全匹配
    // if (arr.indexOf(path) != -1) return true;
    // // 部分匹配
    // if (path.lastIndexOf('/') !== 0) {
    //     // 正则 path 的 第二个/ 前面的部分
    //     // /  转义  \/ 
    //     // \w 一个字符 
    //     // \w+ 一个或多个字符
    //     const reg = /^(\/[\w]+)\//
    //     const matchArr = path.match(reg)
    //     const partlyPath = matchArr[1] ? matchArr[1] : ''
    //     if (partlyPath) {
    //         return arr.indexOf(partlyPath) != -1
    //     }
    // }
    // return false
    // arr.forEach(item => {
    // forEach return时 不跳出
    //     // 完全匹配
    //     if (item === path) {
    //         return true
    //     }
    //     // 部分匹配 
    //     if (path.lastIndexOf('/') !== 0) {
    //         // 正则 path 的 第二个/ 前面的部分
    //         // /  转义  \/ 
    //         // \w 一个字符 
    //         // \w+ 一个或多个字符
    //         const reg = /^(\/[\w]+)\//
    //         const matchArr = path.match(reg)
    //         const partlyPath = matchArr[1] ? matchArr[1] : ''
    //         if (partlyPath) {
    //             return partlyPath === item
    //         }
    //     }

    // })

